Sparse Constant Propagation via Memory Classi cation Analysis

نویسنده

  • Naftali Schwartz
چکیده

This article presents a novel Sparse Constant Propagation technique which provides a heretofore unknown level of practicality. Unlike other techniques which are based on data ow, it is based on the execution-order summarization sweep employed in Memory Classiication Analysis (MCA), a technique originally developed for array dependence analysis. This methodology achieves a precise description of memory reference activity within a summary representation that grows only linearly with program size. Because of this, the collected sparse constant information need not be artiicially limited to satisfy classical data ow lattice requirements, which constrain other algorithms to discard information in the interests of eecient termination. Sparse Constant Propagation is not only more eeective within the MCA framework, but it in fact generalizes the framework. Original MCA provids the means to break only simple induction and reduction types of ow-dependences. The integrated framework provides the means to also break ow-dependences for which array values can be propagated.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Protein Family Classi cation using Sparse Markov Transducers

In this paper we present a method for classifying proteins into families using sparse Markov transducers (SMTs). Sparse Markov transducers, similar to probabilistic suÆx trees, estimate a probability distribution conditioned on an input sequence. SMTs generalize probabilistic suÆx trees by allowing for wild-cards in the conditioning sequences. Because substitutions of amino acids are common in ...

متن کامل

Enabling Sparse Constant Propagation of Array Elements via Array SSA Form

We present a new static analysis technique based on Array SSA form [6]. Compared to traditional SSA form, the key enhancement in Array SSA form is that it deals with arrays at the element level instead of as monolithic objects. In addition, Array SSA form improves the φ function used for merging scalar or array variables in traditional SSA form. The computation of a φ function in traditional SS...

متن کامل

Automatic classi®cation of infrared spectra using a set of improved expert-based features

Three types of spectral features derived from infrared peak tables were compared for their ability to be used in automatic classi®cation of infrared spectra. Aim of classi®cation was to provide information about presence or absence of 20 chemical substructures in organic compounds. A new method has been applied to improve spectral wavelength intervals as available from expert-knowledge. The res...

متن کامل

A family of algorithms for approximate Bayesian inference

One of the major obstacles to using Bayesian methods for pattern recognition has been its computational expense This thesis presents an approximation technique that can per form Bayesian inference faster and more accurately than previously possible This method Expectation Propagation uni es and generalizes two previous techniques assumed density ltering an extension of the Kalman lter and loopy...

متن کامل

Minimax Nonparametric Classi cation|Part I: Rates of Convergence

|This paper studies minimax aspects of nonparametric classi cation. We rst study minimax estimation of the conditional probability of a class label, given the feature variable. This function, say f; is assumed to be in a general nonparametric class. We show the minimax rate of convergence under square L2 loss is determined by the massiveness of the class as measured by metric entropy. The secon...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999